EOleSysError a "trida neni zaregistrovana"

Otázka od: mydelphiconf@centrum.cz

13. 9. 2004 12:28

Ahojky lidi,
   kolega odesel a ja po nem zdedil mrtvolku v podobe aplikace, ktera
"chodi/nechodi". Jeden z problemu je nasledujici:

Pri pouziti TDCOMConnection a pokusu o spojeni (DCOMConn.Connected) mi program
zhavaruje na EOLESysError s hlaskou "Trida neni zaregistrovana".

  Netusite nekdo, co s tim?

P.

WinXPcz SP1, D7 ent.,



Odpovedá: Pavel Benacek

13. 9. 2004 14:02

On Mon, 13 Sep 2004 13:28:44 +0200, <mydelphiconf@centrum.cz> wrote:

> Ahojky lidi,
> kolega odesel a ja po nem zdedil mrtvolku v podobe aplikace, ktera
> "chodi/nechodi". Jeden z problemu je nasledujici:
>
> Pri pouziti TDCOMConnection a pokusu o spojeni (DCOMConn.Connected) mi
> program zhavaruje na EOLESysError s hlaskou "Trida neni zaregistrovana".
>
> Netusite nekdo, co s tim?
>
> P.
>
> WinXPcz SP1, D7 ent.,
>
Problem je v tom, ze se pomoci DCOMConnection pripojujes ke COM objektu na
PC, kde tento COM object neni zaregistrovan. Pomoc je snadna, staci objekt
zaregistrovat, pokud je v exe aplikaci, tak ji staci jednou pustit a on se
sam zaregistruje, jinak se musi pouzit nejaky programek na registraci COM
objektu.